package com.dhcc.DRGsHosp.application;


import java.util.Set;

import com.dhcc.DRGsHosp.core.domain.SizerCondition;

/**
 * 筛选条件application层
 * @ClassName: SizerConditionApplication  
 * @Description ：    
 * @Date: 2017年12月11日 上午8:33:13  
 * @Author ChenHanlin 
 * @Version 2.5.0 DHC-DRGs
 */
public interface SizerConditionApplication {
	/**
	 *  根据模块代码模块+用户编码)查询
	 *  findSizerCondition.  
	 *  @Description：
	 *  @Author ChenHanlin
	 *  @param moudkeCode
	 *  @return 
	 *  @Date:2017年12月11日上午8:33:36
	 */
	public SizerCondition findSizerCondition(String moudkeCode);
	/**
	 *  创建筛选条件实体类
	 *  creatSizerCondition.  
	 *  @Description：
	 *  @Author ChenHanlin
	 *  @param SizerCondition 
	 *  @Date:2017年12月11日上午8:35:09
	 */
	public void creatSizerCondition(SizerCondition SizerCondition);
	/**
	 *  更新筛选条件实体
	 *  creatSizerCondition.  
	 *  @Description：
	 *  @Author ChenHanlin
	 *  @param SizerCondition 
	 *  @Date:2017年12月11日上午8:35:09
	 */
	public void updateSizerCondition(SizerCondition SizerCondition);
	/**
	 *  删除筛选条件实体
	 *  removeSizerCondition.  
	 *  @Description：
	 *  @Author ChenHanlin
	 *  @param SizerCondition 
	 *  @Date:2017年12月11日上午8:35:45
	 */
	public void removeSizerCondition(SizerCondition SizerCondition);
	/**
	 *  批量删除筛选条件实体
	 *  removeSizerCondition.  
	 *  @Description：
	 *  @Author ChenHanlin
	 *  @param SizerCondition 
	 *  @Date:2017年12月11日上午8:35:45
	 */
	public void removeSizerConditions(Set<SizerCondition> SizerConditions);

}

